home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / endo / Makefile.std < prev    next >
Makefile  |  1995-05-03  |  1KB  |  48 lines

  1. # Untested. Use the Imakefile.
  2. #
  3. CC = cc 
  4. #DEBUG =  -g
  5. ##
  6. ## Compiler Defines
  7. ## 
  8. DEFINES = -DMAPS -DNorthSouth -DGardini -DSML_FONT
  9.  
  10. CFLAGS = $(DEBUG) $(DEFINES) -I/usr/include/X11
  11. ##
  12. ## Libraries
  13. ## X11     X11 graphics library
  14. ##
  15. ##
  16. LIBS     =     -lX11 -lm
  17. SRCS = event.c draw.c help.c info.c file.c frame.c hls2rgb.c init.c \
  18.                 keyboard.c main.c maps.c mem.c misc.c comp.c cmplx.c \
  19.                 parseargs.c print.c re.c rubber.c north.c
  20. OBJS = event.o draw.o help.o info.o file.o frame.o hls2rgb.o init.o \
  21.           keyboard.o main.o maps.o mem.o misc.o comp.o cmplx.o \
  22.           parseargs.o print.o re.o rubber.o north.o
  23.  
  24. .o:.c
  25.  
  26. all: endo endo.LOCAL
  27.  
  28. cp install:    all
  29.     -mkdir -p $(ROOT)/usr/local/bin/X11
  30.     cp endo $(ROOT)/usr/local/bin/X11/endo
  31.     -mkdir -p $(ROOT)/usr/man/cat.LOCAL
  32.     cp endo.LOCAL $(ROOT)/usr/man/cat.LOCAL/endo.LOCAL
  33.     -mkdir -p $(ROOT)/usr/local/lib/endo/pics
  34.     (cd params; find . -depth -print | cpio -pdlmv $(ROOT)/usr/local/lib/endo)
  35.     cp pics/* $(ROOT)/usr/local/lib/endo/pics
  36.  
  37. clean:
  38.     rm -f *.o
  39.  
  40. clobber:    clean
  41.     rm -f endo
  42.  
  43. endo : $(OBJS)
  44.     $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
  45.  
  46. endo.LOCAL:    endo.man
  47.     nroff -man endo.man > endo.LOCAL
  48.